using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARRoleInfoStruct", NumberOfMembers = 3u), ClassInterface, Guid("dbf002c5-eb9f-4fa3-a71e-1252ff0c16af"), ProgId("BMC.ARSystem.RoleInfo")]
	public class RoleInfo
	{
		[ARStructMemTypeInfo(Name = "roleId", Offset = 0u)]
		private int _roleId;
		[ARStructMemTypeInfo(Name = "roleName", Offset = 1u)]
		private string _roleName;
		[ARStructMemTypeInfo(Name = "roleType", Offset = 2u)]
		private int _roleType;
		public int Id
		{
			get
			{
				return this._roleId;
			}
			set
			{
				this._roleId = value;
			}
		}
		public string Name
		{
			get
			{
				return this._roleName;
			}
			set
			{
				this._roleName = value;
			}
		}
		public int RoleType
		{
			get
			{
				return this._roleType;
			}
			set
			{
				this._roleType = value;
			}
		}
	}
}
